'''
Created on 23.2.2011.

@author: Ana Banana
'''

import re

class Node(object):
    '''
    classdocs
    '''


    def __init__(self, id, idRef, shortLabel, fullName, id_dip, id_uniprot, id_entrez, ncbiTaxId):
        '''
        Constructor
        '''
        #id = id.split(':')
        self.id = id
        self.idRef = idRef
        self.shortLabel = shortLabel
        self.fullName = fullName
        self.id_dip = id_dip;
        self.id_uniprot = id_uniprot;
        self.id_entrez = id_entrez;
        self.ncbiTaxId = ncbiTaxId;
        #self.db = db
        #self.db_id = db_id
        
    
        
    def getId(self):
        return self.id
    
    def getIdRef(self):
        return self.idRef
    
    def getFullName(self):
        return self.fullName
    
    def getShortLabel(self):
        return self.shortLabel
    
    def getIdDip(self):
        return self.id_dip
    
    def getIdUniprot(self):
        return self.id_uniprot
    
    def getIdEntrez(self):
        return self.id_entrez
    
    def getNcbiTaxId(self):
        return self.ncbiTaxId
        